import org.junit.Test;

import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.LinkedList;

/**
 * @description:Foreach的使用
 * @author:Mr.Cat
 * @create:2021-10-22 18:14
 **/
public class ForTest {
    @Test
    public void test1(){
//        Collection coll = new ArrayList();
//        coll.add(123);
//        coll.add(456);
//        coll.add(false);
//
//        //for(集合元素的类型 局部变量：集合对象)
//        //内部任然调用了迭代器。
//        for(Object obj: coll){
//            System.out.println(obj);
//        }
        int i = 10;
        System.out.println(i>>1);
    }
    @Test
    public void test2(){
        HashSet set = new HashSet();
        Person p1 = new Person(1001,"AA");
        Person p2 = new Person(1002,"BB");

        set.add(p1);
        set.add(p2);
        System.out.println(set);

        p1.name="CC";
        set.remove(p1);
        System.out.println(set);
        set.add(new Person(1001,"CC"));
        System.out.println(set);
        set.add(new Person(1001,"AA"));
        System.out.println(set);

    }
}

